<html>
<head><meta charset="utf-8"><title>opt-in, built-in traits (auto traits) feature name · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html">opt-in, built-in traits (auto traits) feature name</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="217448113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217448113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217448113">(Nov 20 2020 at 19:30)</a>:</h4>
<p>I think it might make sense to rename the <code>optin_builtin_traits</code> to <code>auto_traits</code>, since "auto traits" is what they are called elsewhere now. Is there any reason not to change the name?</p>



<a name="217548098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217548098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217548098">(Nov 22 2020 at 12:00)</a>:</h4>
<p>oh yes, let's please get rid of OIBITs which aren't even "bits" at all and still confuse me for a moment every time they come up</p>



<a name="217548880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217548880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lcnr <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217548880">(Nov 22 2020 at 12:23)</a>:</h4>
<p>yes please <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="217548930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217548930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lcnr <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217548930">(Nov 22 2020 at 12:24)</a>:</h4>
<div class="spoiler-block"><div class="spoiler-header">
<p>me complaining about this unconstructively before</p>
</div><div class="spoiler-content" aria-hidden="true">
<p><a href="https://twitter.com/lcnr7/status/1328347968366407680">https://twitter.com/lcnr7/status/1328347968366407680</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/lcnr7/status/1328347968366407680"><img class="twitter-avatar" src="https://pbs.twimg.com/profile_images/1243258148368064518/oXqxwD9M_normal.png"></a><p>still pissed that the name oibit exists

my life continuously revolves around forgetting what this means and being annoyed once i find out</p><span>- lcnr (@lcnr7)</span></div></div></div></div>



<a name="217554592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217554592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nagisa <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217554592">(Nov 22 2020 at 14:47)</a>:</h4>
<p>what do you mean they aren't bits, they are clearly "oi" bits, its right there, in the name!</p>



<a name="217586573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217586573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217586573">(Nov 23 2020 at 03:38)</a>:</h4>
<p>Currently working on a PR to do that. Can someone point me to the docs that describe how to rename a feature? (I think there's a certain way you're supposed to do it so that you don't break existing code that uses the feature.)</p>



<a name="217586787"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217586787" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217586787">(Nov 23 2020 at 03:42)</a>:</h4>
<p><a href="https://rustc-dev-guide.rust-lang.org/diagnostics.html?highlight=lint#renaming-or-removing-a-lint">https://rustc-dev-guide.rust-lang.org/diagnostics.html?highlight=lint#renaming-or-removing-a-lint</a></p>



<a name="217586796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217586796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217586796">(Nov 23 2020 at 03:42)</a>:</h4>
<p>Thanks! For some reason I thought it was in Forge...</p>



<a name="217586823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217586823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217586823">(Nov 23 2020 at 03:43)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> Wait, that's for lints. I need to rename a feature flag.</p>



<a name="217586836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217586836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217586836">(Nov 23 2020 at 03:43)</a>:</h4>
<p>hmm, not sure then</p>



<a name="217586884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217586884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217586884">(Nov 23 2020 at 03:44)</a>:</h4>
<p>I guess I'll open the PR and wait for a response there.</p>



<a name="217587838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/opt-in%2C%20built-in%20traits%20%28auto%20traits%29%20feature%20name/near/217587838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name.html#217587838">(Nov 23 2020 at 04:09)</a>:</h4>
<p>PR: <a href="https://github.com/rust-lang/rust/issues/79336">#79336</a></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>